RiverSync
SPEC-APP-ADM · v0.2
27 June 2026
Owner: Platform team

Admin — product requirements

admin.riversync.com — the RiverSync console for the platform itself: tenants, provisioning, plans and platform health. RiverSync is the platform owner; this is where that ownership is exercised.

DraftPartially prototyped (admin tweaks & nav model)
Inherits the master PRD. RiverSync only (master AUTH-2): requires a riversync-tenant account. RiverSync identities and their roles are managed in Account's RiverSync view (SPEC-APP-ACC ACC-4); the riversync permission matrix gates each area here.

1Requirements

ADM-1

Tenant directory — every customer and partner tenant: type, plan, devices, status; suspend/restore is admin-role-only.

ADM-2

Provisioning — create tenants, commission devices to a customer's site, attach the initial maintenance agreement (handed off from a won Pipeline deal).

ADM-3

Plans & billing — platform plans and pricing across tenants (accounting + admin roles).

ADM-4

Platform health — service status, uptime, admin audit trail.

ADM-5

View-as — RiverSync users can act inside a customer tenant through an audited impersonation session with a persistent banner; entry and every action are logged to both audit trails.

2Navigation & menu visibility

Admin is RiverSync-only (entitlement: riversync tenant — master AUTH-2): it never appears to customer or partner accounts. The sidebar below is the shell ADMIN_NAV model; within it each riversync role (admin · support · sales · accounting · engineer) reaches only what the riversync permission matrix grants (RiverSync Permissions). An item a role cannot reach is hidden from the sidebar and blocked on a direct visit.

Full visible, can act Read visible, read-only hidden & blocked on direct visit
Menu itemAdminSupportSalesAcct.Engineer
Operations
TenantsFullReadReadReadRead
ProvisioningFullFull
Billing & plansFullFull
Platform
System healthFull
Admin auditRead
Settings
UsersFull
RolesFull
PermissionsFull
SecurityFull

Suspend / restore a tenant is admin-role-only (ADM-1) — the other roles read the Tenants directory but cannot act on it. Platform health and the whole Settings group are admin-only; whether support should read System health is an open question below.

3Open questions

4Revision history

VersionDateChanges
0.112 Jun 2026Initial draft — tenants, provisioning, plans, health, view-as
0.227 Jun 2026Navigation & menu visibility (new §2). Documents the Admin sidebar (shell ADMIN_NAV) and a role × menu-item visibility matrix for the five riversync roles, grounded in the RiverSync permission matrix. Admin-role console with accounting (plans) and engineer (provisioning) slices; Platform & Settings admin-only. Open questions and revision history renumbered §3–§4; added a support-vs-System-health open question. No requirement-structure changes.
RiverSync Co., Ltd. · BangkokSPEC-APP-ADM · 1 of 1